<html>
<head>
<title>Package Intelligencer Element Index</title>
<link rel="stylesheet" type="text/css" href="media/style.css">
</head>
<body>

<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
  <tr>
    <td class="header_top">Intelligencer</td>
  </tr>
  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
  <tr>
    <td class="header_menu">
        
                                    
                              		  [ <a href="classtrees_Intelligencer.html" class="menu">class tree: Intelligencer</a> ]
		  [ <a href="elementindex_Intelligencer.html" class="menu">index: Intelligencer</a> ]
		  	    [ <a href="elementindex.html" class="menu">all elements</a> ]
    </td>
  </tr>
  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
</table>

<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="200" class="menu">
      <b>Packages:</b><br />
              <a href="li_Intelligencer.html">Intelligencer</a><br />
            <br /><br />
                        <b>Files:</b><br />
      	  <div class="package">
			<a href="Intelligencer/_LibUtil---Cache---itCache.php.html">		itCache.php
		</a><br>
			<a href="Intelligencer/_Rules---itClassRules.php.html">		itClassRules.php
		</a><br>
			<a href="Intelligencer/_Rules---itClassRulesConvertibleI.php.html">		itClassRulesConvertibleI.php
		</a><br>
			<a href="Intelligencer/_Rules---itComplexRules.php.html">		itComplexRules.php
		</a><br>
			<a href="Intelligencer/_LibUtil---Exception---itException.php.html">		itException.php
		</a><br>
			<a href="Intelligencer/_Intelligencer---itIntelligencer.php.html">		itIntelligencer.php
		</a><br>
			<a href="Intelligencer/_itLoader.php.html">		itLoader.php
		</a><br>
			<a href="Intelligencer/_LibUtil---Cache---itLocalCache.php.html">		itLocalCache.php
		</a><br>
			<a href="Intelligencer/_LibUtil---Logger---itLoggerI.php.html">		itLoggerI.php
		</a><br>
			<a href="Intelligencer/_Manager---itManager.php.html">		itManager.php
		</a><br>
			<a href="Intelligencer/_LibUtil---Exception---itNullRulesException.php.html">		itNullRulesException.php
		</a><br>
			<a href="Intelligencer/_LibUtil---Exception---itParameterException.php.html">		itParameterException.php
		</a><br>
			<a href="Intelligencer/_LibUtil---Logger---itPearLogger.php.html">		itPearLogger.php
		</a><br>
			<a href="Intelligencer/_LibUtil---Cache---itPersistentCache.php.html">		itPersistentCache.php
		</a><br>
			<a href="Intelligencer/_LibUtil---Cache---itPersistentCacheableI.php.html">		itPersistentCacheableI.php
		</a><br>
			<a href="Intelligencer/_Rules---itRules.php.html">		itRules.php
		</a><br>
			<a href="Intelligencer/_Intelligencer---itRulesIntelligencer.php.html">		itRulesIntelligencer.php
		</a><br>
			<a href="Intelligencer/_LibUtil---Scanner---itScanner.php.html">		itScanner.php
		</a><br>
			<a href="Intelligencer/_LibUtil---Scanner---itScannerI.php.html">		itScannerI.php
		</a><br>
			<a href="Intelligencer/_LibUtil---Scanner---itScannerResult.php.html">		itScannerResult.php
		</a><br>
			<a href="Intelligencer/_LibUtil---Scanner---itScannerResultI.php.html">		itScannerResultI.php
		</a><br>
			<a href="Intelligencer/_Rules---itSimpleRules.php.html">		itSimpleRules.php
		</a><br>
			<a href="Intelligencer/_Rules---itSimpleRulesConvertibleI.php.html">		itSimpleRulesConvertibleI.php
		</a><br>
			<a href="Intelligencer/_Template---itSimpleTemplate.php.html">		itSimpleTemplate.php
		</a><br>
			<a href="Intelligencer/_Template---itTemplate.php.html">		itTemplate.php
		</a><br>
			<a href="Intelligencer/_Intelligencer---itTemplateIntelligencer.php.html">		itTemplateIntelligencer.php
		</a><br>
			<a href="Intelligencer/_LibUtil---itUtil.php.html">		itUtil.php
		</a><br>
			<a href="Intelligencer/_Template---itZendStyleTemplate.php.html">		itZendStyleTemplate.php
		</a><br>
	  </div><br />
      
            <b>Interfaces:</b><br />
        <div class="package">
		    		<a href="Intelligencer/itClassRulesConvertibleI.html">itClassRulesConvertibleI</a><br />
	    		<a href="Intelligencer/itLoggerI.html">itLoggerI</a><br />
	    		<a href="Intelligencer/itPersistentCacheableI.html">itPersistentCacheableI</a><br />
	    		<a href="Intelligencer/itScannerI.html">itScannerI</a><br />
	    		<a href="Intelligencer/itScannerResultI.html">itScannerResultI</a><br />
	    		<a href="Intelligencer/itSimpleRulesConvertibleI.html">itSimpleRulesConvertibleI</a><br />
	  </div>
      
            <b>Classes:</b><br />
        <div class="package">
		    		<a href="Intelligencer/itCache.html">itCache</a><br />
	    		<a href="Intelligencer/itClassRules.html">itClassRules</a><br />
	    		<a href="Intelligencer/itComplexRules.html">itComplexRules</a><br />
	    		<a href="Intelligencer/itException.html">itException</a><br />
	    		<a href="Intelligencer/itIntelligencer.html">itIntelligencer</a><br />
	    		<a href="Intelligencer/itLoader.html">itLoader</a><br />
	    		<a href="Intelligencer/itLocalCache.html">itLocalCache</a><br />
	    		<a href="Intelligencer/itManager.html">itManager</a><br />
	    		<a href="Intelligencer/itNullRulesException.html">itNullRulesException</a><br />
	    		<a href="Intelligencer/itParameterException.html">itParameterException</a><br />
	    		<a href="Intelligencer/itPearLogger.html">itPearLogger</a><br />
	    		<a href="Intelligencer/itPersistentCache.html">itPersistentCache</a><br />
	    		<a href="Intelligencer/itRules.html">itRules</a><br />
	    		<a href="Intelligencer/itRulesIntelligencer.html">itRulesIntelligencer</a><br />
	    		<a href="Intelligencer/itScanner.html">itScanner</a><br />
	    		<a href="Intelligencer/itScannerResult.html">itScannerResult</a><br />
	    		<a href="Intelligencer/itSimpleRules.html">itSimpleRules</a><br />
	    		<a href="Intelligencer/itSimpleTemplate.html">itSimpleTemplate</a><br />
	    		<a href="Intelligencer/itTemplate.html">itTemplate</a><br />
	    		<a href="Intelligencer/itTemplateIntelligencer.html">itTemplateIntelligencer</a><br />
	    		<a href="Intelligencer/itUtil.html">itUtil</a><br />
	    		<a href="Intelligencer/itZendStyleTemplate.html">itZendStyleTemplate</a><br />
	  </div>
                </td>
    <td>
      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">

<a name="top"></a>
<h1>Element index for package Intelligencer</h1>
	[ <a href="elementindex_Intelligencer.html#a">a</a> ]
	[ <a href="elementindex_Intelligencer.html#b">b</a> ]
	[ <a href="elementindex_Intelligencer.html#c">c</a> ]
	[ <a href="elementindex_Intelligencer.html#d">d</a> ]
	[ <a href="elementindex_Intelligencer.html#e">e</a> ]
	[ <a href="elementindex_Intelligencer.html#f">f</a> ]
	[ <a href="elementindex_Intelligencer.html#g">g</a> ]
	[ <a href="elementindex_Intelligencer.html#h">h</a> ]
	[ <a href="elementindex_Intelligencer.html#i">i</a> ]
	[ <a href="elementindex_Intelligencer.html#l">l</a> ]
	[ <a href="elementindex_Intelligencer.html#m">m</a> ]
	[ <a href="elementindex_Intelligencer.html#n">n</a> ]
	[ <a href="elementindex_Intelligencer.html#p">p</a> ]
	[ <a href="elementindex_Intelligencer.html#r">r</a> ]
	[ <a href="elementindex_Intelligencer.html#s">s</a> ]
	[ <a href="elementindex_Intelligencer.html#t">t</a> ]
	[ <a href="elementindex_Intelligencer.html#u">u</a> ]
	[ <a href="elementindex_Intelligencer.html#v">v</a> ]
	[ <a href="elementindex_Intelligencer.html#w">w</a> ]
	[ <a href="elementindex_Intelligencer.html#_">_</a> ]

  <hr />
	<a name="_"></a>
	<div>
		<h2>_</h2>
		<dl>
							<dt><b>__construct</b></dt>
				<dd>in file itSimpleTemplate.php, method <a href="Intelligencer/itSimpleTemplate.html#method__construct">itSimpleTemplate::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor can accepts the template and an array of variables</dd>
							<dt><b>__construct</b></dt>
				<dd>in file itZendStyleTemplate.php, method <a href="Intelligencer/itZendStyleTemplate.html#method__construct">itZendStyleTemplate::__construct()</a></dd>
							<dt><b>__construct</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#method__construct">itRulesIntelligencer::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor. Accepts the Intelligencer name.</dd>
							<dt><b>__construct</b></dt>
				<dd>in file itPersistentCache.php, method <a href="Intelligencer/itPersistentCache.html#method__construct">itPersistentCache::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Requires the path to the cache file. If the file does not exist it will be created.</dd>
							<dt><b>__construct</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#method__construct">itManager::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;constructors</dd>
							<dt><b>__construct</b></dt>
				<dd>in file itPearLogger.php, method <a href="Intelligencer/itPearLogger.html#method__construct">itPearLogger::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Accepts the PEAR logger.</dd>
							<dt><b>__construct</b></dt>
				<dd>in file itIntelligencer.php, method <a href="Intelligencer/itIntelligencer.html#method__construct">itIntelligencer::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor. Accepts the name of the Intelligencer.</dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="a"></a>
	<div>
		<h2>a</h2>
		<dl>
							<dt><b>$acceptUnregisteredNamespaces</b></dt>
				<dd>in file itZendStyleTemplate.php, variable <a href="Intelligencer/itZendStyleTemplate.html#var$acceptUnregisteredNamespaces">itZendStyleTemplate::$acceptUnregisteredNamespaces</a></dd>
							<dt><b>$aggressiveCaching</b></dt>
				<dd>in file itRulesIntelligencer.php, variable <a href="Intelligencer/itRulesIntelligencer.html#var$aggressiveCaching">itRulesIntelligencer::$aggressiveCaching</a></dd>
							<dt><b>acceptUnregisteredNamespaces</b></dt>
				<dd>in file itZendStyleTemplate.php, method <a href="Intelligencer/itZendStyleTemplate.html#methodacceptUnregisteredNamespaces">itZendStyleTemplate::acceptUnregisteredNamespaces()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets whether to accept unregistered namespaces. By default Template accepts unregistered namespaces.</dd>
							<dt><b>addClass</b></dt>
				<dd>in file itClassRules.php, method <a href="Intelligencer/itClassRules.html#methodaddClass">itClassRules::addClass()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds new class</dd>
							<dt><b>addFile</b></dt>
				<dd>in file itSimpleRules.php, method <a href="Intelligencer/itSimpleRules.html#methodaddFile">itSimpleRules::addFile()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds one file to an existent list of files</dd>
							<dt><b>addFiles</b></dt>
				<dd>in file itSimpleRules.php, method <a href="Intelligencer/itSimpleRules.html#methodaddFiles">itSimpleRules::addFiles()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds an array of files to an existent list or just one file.</dd>
							<dt><b>addIntelligencer</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodaddIntelligencer">itManager::addIntelligencer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the Intelligencer and returns itself. The same as <a href="Intelligencer/itTemplate.html#methodsetIntelligencer">setIntelligencer</a></dd>
							<dt><b>addIntelligencerAndCreate</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodaddIntelligencerAndCreate">itManager::addIntelligencerAndCreate()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the Intelligencer and returns the Intelligencer obj. The same as setIntelligencerAndCreate</dd>
							<dt><b>addTemplate</b></dt>
				<dd>in file itTemplateIntelligencer.php, method <a href="Intelligencer/itTemplateIntelligencer.html#methodaddTemplate">itTemplateIntelligencer::addTemplate()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds new Template to the Intelligencer. You can set the $priority.</dd>
							<dt><b>addTemplateAndCreate</b></dt>
				<dd>in file itTemplateIntelligencer.php, method <a href="Intelligencer/itTemplateIntelligencer.html#methodaddTemplateAndCreate">itTemplateIntelligencer::addTemplateAndCreate()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds new Template to the Intelligencer. You can set the $priority.</dd>
							<dt><b>arrayCartesian</b></dt>
				<dd>in file itUtil.php, method <a href="Intelligencer/itUtil.html#methodarrayCartesian">itUtil::arrayCartesian()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Cartesian product of the arrays</dd>
							<dt><b>arrayCartesianKeys</b></dt>
				<dd>in file itUtil.php, method <a href="Intelligencer/itUtil.html#methodarrayCartesianKeys">itUtil::arrayCartesianKeys()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Cartesian product of the arrays persisting the keys</dd>
							<dt><b>autoload</b></dt>
				<dd>in file itLoader.php, method <a href="Intelligencer/itLoader.html#methodautoload">itLoader::autoload()</a></dd>
							<dt><b>autoload</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodautoload">itManager::autoload()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;This function is called everytime the class loading attempt is made.</dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="b"></a>
	<div>
		<h2>b</h2>
		<dl>
							<dt><b>$basePath</b></dt>
				<dd>in file itSimpleRules.php, variable <a href="Intelligencer/itSimpleRules.html#var$basePath">itSimpleRules::$basePath</a></dd>
							<dt><b>$basePath</b></dt>
				<dd>in file itComplexRules.php, variable <a href="Intelligencer/itComplexRules.html#var$basePath">itComplexRules::$basePath</a></dd>
							<dt><b>$basePath</b></dt>
				<dd>in file itClassRules.php, variable <a href="Intelligencer/itClassRules.html#var$basePath">itClassRules::$basePath</a></dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="c"></a>
	<div>
		<h2>c</h2>
		<dl>
							<dt><b>$cache</b></dt>
				<dd>in file itPersistentCache.php, variable <a href="Intelligencer/itPersistentCache.html#var$cache">itPersistentCache::$cache</a></dd>
							<dt><b>$cache</b></dt>
				<dd>in file itLocalCache.php, variable <a href="Intelligencer/itLocalCache.html#var$cache">itLocalCache::$cache</a></dd>
							<dt><b>$classes</b></dt>
				<dd>in file itLoader.php, variable <a href="Intelligencer/itLoader.html#var$classes">itLoader::$classes</a></dd>
							<dt><b>$classes</b></dt>
				<dd>in file itScannerResult.php, variable <a href="Intelligencer/itScannerResult.html#var$classes">itScannerResult::$classes</a></dd>
							<dt><b>$classRulesCache</b></dt>
				<dd>in file itRulesIntelligencer.php, variable <a href="Intelligencer/itRulesIntelligencer.html#var$classRulesCache">itRulesIntelligencer::$classRulesCache</a></dd>
							<dt><b>$control</b></dt>
				<dd>in file itIntelligencer.php, variable <a href="Intelligencer/itIntelligencer.html#var$control">itIntelligencer::$control</a></dd>
							<dt><b>CACHE_ARRAY</b></dt>
				<dd>in file itPersistentCache.php, class constant <a href="Intelligencer/itPersistentCache.html#constCACHE_ARRAY">itPersistentCache::CACHE_ARRAY</a></dd>
							<dt><b>CLASSES</b></dt>
				<dd>in file itUtil.php, class constant <a href="Intelligencer/itUtil.html#constCLASSES">itUtil::CLASSES</a></dd>
							<dt><b>clear</b></dt>
				<dd>in file itPersistentCache.php, method <a href="Intelligencer/itPersistentCache.html#methodclear">itPersistentCache::clear()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>clear</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodclear">itManager::clear()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes all the intelligencers from the manager</dd>
							<dt><b>clear</b></dt>
				<dd>in file itLocalCache.php, method <a href="Intelligencer/itLocalCache.html#methodclear">itLocalCache::clear()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>clear</b></dt>
				<dd>in file itCache.php, method <a href="Intelligencer/itCache.html#methodclear">itCache::clear()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Clears the whole cache</dd>
							<dt><b>control</b></dt>
				<dd>in file itIntelligencer.php, method <a href="Intelligencer/itIntelligencer.html#methodcontrol">itIntelligencer::control()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the intelligencer in Control/Uncontrol mode according to the $control incoming parameter  which is true by default. Intelligencer is used by Manager only if the first one in 'control' mode.</dd>
							<dt><b>copyDirectory</b></dt>
				<dd>in file itUtil.php, method <a href="Intelligencer/itUtil.html#methodcopyDirectory">itUtil::copyDirectory()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Recursively copies the particular directory</dd>
							<dt><b>crit</b></dt>
				<dd>in file itLoggerI.php, method <a href="Intelligencer/itLoggerI.html#methodcrit">itLoggerI::crit()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Critical. (not used now in Intelligencer)</dd>
							<dt><b>crit</b></dt>
				<dd>in file itPearLogger.php, method <a href="Intelligencer/itPearLogger.html#methodcrit">itPearLogger::crit()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="d"></a>
	<div>
		<h2>d</h2>
		<dl>
							<dt><b>$dotDirEnabled</b></dt>
				<dd>in file itComplexRules.php, variable <a href="Intelligencer/itComplexRules.html#var$dotDirEnabled">itComplexRules::$dotDirEnabled</a></dd>
							<dt><b>debug</b></dt>
				<dd>in file itPearLogger.php, method <a href="Intelligencer/itPearLogger.html#methoddebug">itPearLogger::debug()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>debug</b></dt>
				<dd>in file itLoggerI.php, method <a href="Intelligencer/itLoggerI.html#methoddebug">itLoggerI::debug()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Debug. The only function that is currently used inside the itManager</dd>
							<dt><b>DEFAULT_NAMESPACE</b></dt>
				<dd>in file itUtil.php, class constant <a href="Intelligencer/itUtil.html#constDEFAULT_NAMESPACE">itUtil::DEFAULT_NAMESPACE</a></dd>
							<dt><b>del</b></dt>
				<dd>in file itPersistentCache.php, method <a href="Intelligencer/itPersistentCache.html#methoddel">itPersistentCache::del()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>del</b></dt>
				<dd>in file itCache.php, method <a href="Intelligencer/itCache.html#methoddel">itCache::del()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes the particular key from the cache</dd>
							<dt><b>del</b></dt>
				<dd>in file itLocalCache.php, method <a href="Intelligencer/itLocalCache.html#methoddel">itLocalCache::del()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>deleteDir</b></dt>
				<dd>in file itUtil.php, method <a href="Intelligencer/itUtil.html#methoddeleteDir">itUtil::deleteDir()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Recursively deletes the particular directory</dd>
							<dt><b>delIntelligencer</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methoddelIntelligencer">itManager::delIntelligencer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes intelligencer by obj</dd>
							<dt><b>destroy</b></dt>
				<dd>in file itIntelligencer.php, method <a href="Intelligencer/itIntelligencer.html#methoddestroy">itIntelligencer::destroy()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Destructor</dd>
							<dt><b>doLowerClasses</b></dt>
				<dd>in file itLoader.php, method <a href="Intelligencer/itLoader.html#methoddoLowerClasses">itLoader::doLowerClasses()</a></dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="e"></a>
	<div>
		<h2>e</h2>
		<dl>
							<dt><b>$extensions</b></dt>
				<dd>in file itComplexRules.php, variable <a href="Intelligencer/itComplexRules.html#var$extensions">itComplexRules::$extensions</a></dd>
							<dt><b>emerg</b></dt>
				<dd>in file itPearLogger.php, method <a href="Intelligencer/itPearLogger.html#methodemerg">itPearLogger::emerg()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>emerg</b></dt>
				<dd>in file itLoggerI.php, method <a href="Intelligencer/itLoggerI.html#methodemerg">itLoggerI::emerg()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Emergency. (not used now in Intelligencer)</dd>
							<dt><b>err</b></dt>
				<dd>in file itPearLogger.php, method <a href="Intelligencer/itPearLogger.html#methoderr">itPearLogger::err()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>err</b></dt>
				<dd>in file itLoggerI.php, method <a href="Intelligencer/itLoggerI.html#methoderr">itLoggerI::err()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Error. (not used now in Intelligencer)</dd>
							<dt><b>exists</b></dt>
				<dd>in file itPersistentCache.php, method <a href="Intelligencer/itPersistentCache.html#methodexists">itPersistentCache::exists()</a></dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="f"></a>
	<div>
		<h2>f</h2>
		<dl>
							<dt><b>$filePath</b></dt>
				<dd>in file itPersistentCache.php, variable <a href="Intelligencer/itPersistentCache.html#var$filePath">itPersistentCache::$filePath</a></dd>
							<dt><b>formatExtensions</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodformatExtensions">itComplexRules::formatExtensions()</a></dd>
							<dt><b>fromPersistentCache</b></dt>
				<dd>in file itSimpleRules.php, method <a href="Intelligencer/itSimpleRules.html#methodfromPersistentCache">itSimpleRules::fromPersistentCache()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>fromPersistentCache</b></dt>
				<dd>in file itClassRules.php, method <a href="Intelligencer/itClassRules.html#methodfromPersistentCache">itClassRules::fromPersistentCache()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>fromPersistentCache</b></dt>
				<dd>in file itPersistentCacheableI.php, method <a href="Intelligencer/itPersistentCacheableI.html#methodfromPersistentCache">itPersistentCacheableI::fromPersistentCache()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the value from the persistent cache</dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="g"></a>
	<div>
		<h2>g</h2>
		<dl>
							<dt><b>get</b></dt>
				<dd>in file itPersistentCache.php, method <a href="Intelligencer/itPersistentCache.html#methodget">itPersistentCache::get()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>get</b></dt>
				<dd>in file itCache.php, method <a href="Intelligencer/itCache.html#methodget">itCache::get()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value for the particular key</dd>
							<dt><b>get</b></dt>
				<dd>in file itLocalCache.php, method <a href="Intelligencer/itLocalCache.html#methodget">itLocalCache::get()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>getCache</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodgetCache">itRulesIntelligencer::getCache()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the class cache</dd>
							<dt><b>getCachedClassRules</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodgetCachedClassRules">itRulesIntelligencer::getCachedClassRules()</a></dd>
							<dt><b>getCachedSimpleRules</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodgetCachedSimpleRules">itRulesIntelligencer::getCachedSimpleRules()</a></dd>
							<dt><b>getCacheKeyPrefix</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodgetCacheKeyPrefix">itRulesIntelligencer::getCacheKeyPrefix()</a></dd>
							<dt><b>getClass</b></dt>
				<dd>in file itScannerResult.php, method <a href="Intelligencer/itScannerResult.html#methodgetClass">itScannerResult::getClass()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>getClass</b></dt>
				<dd>in file itClassRules.php, method <a href="Intelligencer/itClassRules.html#methodgetClass">itClassRules::getClass()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the location by class name. Null is returned if the class has not been set.</dd>
							<dt><b>getClass</b></dt>
				<dd>in file itScannerResultI.php, method <a href="Intelligencer/itScannerResultI.html#methodgetClass">itScannerResultI::getClass()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the location by the class name</dd>
							<dt><b>getClassAndNS</b></dt>
				<dd>in file itUtil.php, method <a href="Intelligencer/itUtil.html#methodgetClassAndNS">itUtil::getClassAndNS()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns an array of the namespace and class. Namespace is the first element. Class is the second element.</dd>
							<dt><b>getClassArray</b></dt>
				<dd>in file itScannerResultI.php, method <a href="Intelligencer/itScannerResultI.html#methodgetClassArray">itScannerResultI::getClassArray()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns an array of the classes</dd>
							<dt><b>getClassArray</b></dt>
				<dd>in file itScannerResult.php, method <a href="Intelligencer/itScannerResult.html#methodgetClassArray">itScannerResult::getClassArray()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>getClassRulesCacheKey</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodgetClassRulesCacheKey">itRulesIntelligencer::getClassRulesCacheKey()</a></dd>
							<dt><b>getExtensions</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodgetExtensions">itComplexRules::getExtensions()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the extensions</dd>
							<dt><b>getFilesCache</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodgetFilesCache">itRulesIntelligencer::getFilesCache()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the files cache</dd>
							<dt><b>getInstance</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodgetInstance">itManager::getInstance()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Singleton. Returns the instance of the Manager.</dd>
							<dt><b>getIntelligencer</b></dt>
				<dd>in file itRules.php, method <a href="Intelligencer/itRules.html#methodgetIntelligencer">itRules::getIntelligencer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the Intelligencer that uses these rules</dd>
							<dt><b>getIntelligencer</b></dt>
				<dd>in file itTemplate.php, method <a href="Intelligencer/itTemplate.html#methodgetIntelligencer">itTemplate::getIntelligencer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the Inetelligencer.</dd>
							<dt><b>getIntelligencerByName</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodgetIntelligencerByName">itManager::getIntelligencerByName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns intelligecer by name</dd>
							<dt><b>getInterface</b></dt>
				<dd>in file itScannerResultI.php, method <a href="Intelligencer/itScannerResultI.html#methodgetInterface">itScannerResultI::getInterface()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the location by the interface name</dd>
							<dt><b>getInterface</b></dt>
				<dd>in file itScannerResult.php, method <a href="Intelligencer/itScannerResult.html#methodgetInterface">itScannerResult::getInterface()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>getInterfaceArray</b></dt>
				<dd>in file itScannerResultI.php, method <a href="Intelligencer/itScannerResultI.html#methodgetInterfaceArray">itScannerResultI::getInterfaceArray()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns an array of the interfaces</dd>
							<dt><b>getInterfaceArray</b></dt>
				<dd>in file itScannerResult.php, method <a href="Intelligencer/itScannerResult.html#methodgetInterfaceArray">itScannerResult::getInterfaceArray()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>getLogger</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodgetLogger">itManager::getLogger()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the logger</dd>
							<dt><b>getLowerClassAndNS</b></dt>
				<dd>in file itUtil.php, method <a href="Intelligencer/itUtil.html#methodgetLowerClassAndNS">itUtil::getLowerClassAndNS()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The same as getClassAndNS but returns the classname and namespace in lowercase</dd>
							<dt><b>getManager</b></dt>
				<dd>in file itIntelligencer.php, method <a href="Intelligencer/itIntelligencer.html#methodgetManager">itIntelligencer::getManager()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the manager</dd>
							<dt><b>getName</b></dt>
				<dd>in file itIntelligencer.php, method <a href="Intelligencer/itIntelligencer.html#methodgetName">itIntelligencer::getName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns intelligencer name</dd>
							<dt><b>getPath</b></dt>
				<dd>in file itSimpleTemplate.php, method <a href="Intelligencer/itSimpleTemplate.html#methodgetPath">itSimpleTemplate::getPath()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns an array of possible locations according to the className and user defined variables</dd>
							<dt><b>getPath</b></dt>
				<dd>in file itTemplate.php, method <a href="Intelligencer/itTemplate.html#methodgetPath">itTemplate::getPath()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the location or an array of possible locations by the class name.</dd>
							<dt><b>getPath</b></dt>
				<dd>in file itZendStyleTemplate.php, method <a href="Intelligencer/itZendStyleTemplate.html#methodgetPath">itZendStyleTemplate::getPath()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the exact location of the file by the class name</dd>
							<dt><b>getPostfix</b></dt>
				<dd>in file itZendStyleTemplate.php, method <a href="Intelligencer/itZendStyleTemplate.html#methodgetPostfix">itZendStyleTemplate::getPostfix()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the postfix of the file</dd>
							<dt><b>getPrefix</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodgetPrefix">itComplexRules::getPrefix()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the prefix</dd>
							<dt><b>getPrefix</b></dt>
				<dd>in file itClassRules.php, method <a href="Intelligencer/itClassRules.html#methodgetPrefix">itClassRules::getPrefix()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the prefix</dd>
							<dt><b>getPrefix</b></dt>
				<dd>in file itZendStyleTemplate.php, method <a href="Intelligencer/itZendStyleTemplate.html#methodgetPrefix">itZendStyleTemplate::getPrefix()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the prefix</dd>
							<dt><b>getPrefix</b></dt>
				<dd>in file itSimpleRules.php, method <a href="Intelligencer/itSimpleRules.html#methodgetPrefix">itSimpleRules::getPrefix()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the prefix</dd>
							<dt><b>getPrefix</b></dt>
				<dd>in file itSimpleTemplate.php, method <a href="Intelligencer/itSimpleTemplate.html#methodgetPrefix">itSimpleTemplate::getPrefix()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the prefix</dd>
							<dt><b>getRealPath</b></dt>
				<dd>in file itUtil.php, method <a href="Intelligencer/itUtil.html#methodgetRealPath">itUtil::getRealPath()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the real path. If this is a phar location will return the correct results.</dd>
							<dt><b>getRegisteredNamespaces</b></dt>
				<dd>in file itZendStyleTemplate.php, method <a href="Intelligencer/itZendStyleTemplate.html#methodgetRegisteredNamespaces">itZendStyleTemplate::getRegisteredNamespaces()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns registered namespaces</dd>
							<dt><b>getRules</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodgetRules">itRulesIntelligencer::getRules()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the rules.</dd>
							<dt><b>getScanner</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodgetScanner">itRulesIntelligencer::getScanner()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the scanner. If scanner has not been set explicitly the new itScanner  instance will be created and returned.</dd>
							<dt><b>getSimpleRulesCacheKey</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodgetSimpleRulesCacheKey">itRulesIntelligencer::getSimpleRulesCacheKey()</a></dd>
							<dt><b>getTemplate</b></dt>
				<dd>in file itSimpleTemplate.php, method <a href="Intelligencer/itSimpleTemplate.html#methodgetTemplate">itSimpleTemplate::getTemplate()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the template string</dd>
							<dt><b>getVariables</b></dt>
				<dd>in file itSimpleTemplate.php, method <a href="Intelligencer/itSimpleTemplate.html#methodgetVariables">itSimpleTemplate::getVariables()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the user defiend variables</dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="h"></a>
	<div>
		<h2>h</h2>
		<dl>
							<dt><b>hasClass</b></dt>
				<dd>in file itScannerResultI.php, method <a href="Intelligencer/itScannerResultI.html#methodhasClass">itScannerResultI::hasClass()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks whether class exists</dd>
							<dt><b>hasClass</b></dt>
				<dd>in file itClassRules.php, method <a href="Intelligencer/itClassRules.html#methodhasClass">itClassRules::hasClass()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks whether Rules have the particular class.</dd>
							<dt><b>hasClass</b></dt>
				<dd>in file itScannerResult.php, method <a href="Intelligencer/itScannerResult.html#methodhasClass">itScannerResult::hasClass()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>hasIntelligencer</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodhasIntelligencer">itManager::hasIntelligencer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks whether Intelligencer exists by obj</dd>
							<dt><b>hasIntelligencerByName</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodhasIntelligencerByName">itManager::hasIntelligencerByName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks whether Intelligencer exists by name</dd>
							<dt><b>hasInterface</b></dt>
				<dd>in file itScannerResultI.php, method <a href="Intelligencer/itScannerResultI.html#methodhasInterface">itScannerResultI::hasInterface()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks whether interface exists</dd>
							<dt><b>hasInterface</b></dt>
				<dd>in file itScannerResult.php, method <a href="Intelligencer/itScannerResult.html#methodhasInterface">itScannerResult::hasInterface()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="i"></a>
	<div>
		<h2>i</h2>
		<dl>
							<dt><b>$instance</b></dt>
				<dd>in file itManager.php, variable <a href="Intelligencer/itManager.html#var$instance">itManager::$instance</a></dd>
							<dt><b>$intelligencer</b></dt>
				<dd>in file itRules.php, variable <a href="Intelligencer/itRules.html#var$intelligencer">itRules::$intelligencer</a></dd>
							<dt><b>$intelligencer</b></dt>
				<dd>in file itTemplate.php, variable <a href="Intelligencer/itTemplate.html#var$intelligencer">itTemplate::$intelligencer</a></dd>
							<dt><b>$intelligencers</b></dt>
				<dd>in file itManager.php, variable <a href="Intelligencer/itManager.html#var$intelligencers">itManager::$intelligencers</a></dd>
							<dt><b>$interfaces</b></dt>
				<dd>in file itScannerResult.php, variable <a href="Intelligencer/itScannerResult.html#var$interfaces">itScannerResult::$interfaces</a></dd>
							<dt><b>$isNamespaceAsDir</b></dt>
				<dd>in file itZendStyleTemplate.php, variable <a href="Intelligencer/itZendStyleTemplate.html#var$isNamespaceAsDir">itZendStyleTemplate::$isNamespaceAsDir</a></dd>
							<dt><b>inArray</b></dt>
				<dd>in file itUtil.php, method <a href="Intelligencer/itUtil.html#methodinArray">itUtil::inArray()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the value is in array. It differences from in_array function in a way it checks. It uses &quot;===&quot; instead of &quot;==&quot;.</dd>
							<dt><b>inArrayInsensitive</b></dt>
				<dd>in file itUtil.php, method <a href="Intelligencer/itUtil.html#methodinArrayInsensitive">itUtil::inArrayInsensitive()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Case-insensitive check whether element in array</dd>
							<dt><b>inControl</b></dt>
				<dd>in file itIntelligencer.php, method <a href="Intelligencer/itIntelligencer.html#methodinControl">itIntelligencer::inControl()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks whether Intelligencer in control mode</dd>
							<dt><b>info</b></dt>
				<dd>in file itLoggerI.php, method <a href="Intelligencer/itLoggerI.html#methodinfo">itLoggerI::info()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Info. (not used now in Intelligencer)</dd>
							<dt><b>info</b></dt>
				<dd>in file itPearLogger.php, method <a href="Intelligencer/itPearLogger.html#methodinfo">itPearLogger::info()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>innerLoad</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodinnerLoad">itManager::innerLoad()</a></dd>
							<dt><b>itIntelligencer.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_Intelligencer---itIntelligencer.php.html">itIntelligencer.php</a></dd>
							<dt><b>itRulesIntelligencer.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_Intelligencer---itRulesIntelligencer.php.html">itRulesIntelligencer.php</a></dd>
							<dt><b>itTemplateIntelligencer.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_Intelligencer---itTemplateIntelligencer.php.html">itTemplateIntelligencer.php</a></dd>
							<dt><b>INTERFACES</b></dt>
				<dd>in file itUtil.php, class constant <a href="Intelligencer/itUtil.html#constINTERFACES">itUtil::INTERFACES</a></dd>
							<dt><b>isAcceptUnregisteredNamespaces</b></dt>
				<dd>in file itZendStyleTemplate.php, method <a href="Intelligencer/itZendStyleTemplate.html#methodisAcceptUnregisteredNamespaces">itZendStyleTemplate::isAcceptUnregisteredNamespaces()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns whether accepts unregistered namespaces.</dd>
							<dt><b>isAggressiveCache</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodisAggressiveCache">itRulesIntelligencer::isAggressiveCache()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the cache is aggressive</dd>
							<dt><b>isClassRulesCacheVirgin</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodisClassRulesCacheVirgin">itRulesIntelligencer::isClassRulesCacheVirgin()</a></dd>
							<dt><b>isDotDirEnabled</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodisDotDirEnabled">itComplexRules::isDotDirEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns whether dot directories are enabled</dd>
							<dt><b>isFileOk</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodisFileOk">itComplexRules::isFileOk()</a></dd>
							<dt><b>isNamespaceAsDir</b></dt>
				<dd>in file itZendStyleTemplate.php, method <a href="Intelligencer/itZendStyleTemplate.html#methodisNamespaceAsDir">itZendStyleTemplate::isNamespaceAsDir()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns whether namespace should be treated as dir.</dd>
							<dt><b>isStrictExtensions</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodisStrictExtensions">itComplexRules::isStrictExtensions()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns whether strict extensions mode is set</dd>
							<dt><b>itCache</b></dt>
				<dd>in file itCache.php, class <a href="Intelligencer/itCache.html">itCache</a><br>&nbsp;&nbsp;&nbsp;&nbsp;An abstract Cache class</dd>
							<dt><b>itClassRules</b></dt>
				<dd>in file itClassRules.php, class <a href="Intelligencer/itClassRules.html">itClassRules</a><br>&nbsp;&nbsp;&nbsp;&nbsp;ClassRules are persistent cacheable rules. ClassRules contain a list of classes and their locations.</dd>
							<dt><b>itClassRulesConvertibleI</b></dt>
				<dd>in file itClassRulesConvertibleI.php, class <a href="Intelligencer/itClassRulesConvertibleI.html">itClassRulesConvertibleI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;itClassRulesConvertibleI interface is implemented by the Rules that can be converted into ClassRules.</dd>
							<dt><b>itComplexRules</b></dt>
				<dd>in file itComplexRules.php, class <a href="Intelligencer/itComplexRules.html">itComplexRules</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Complex rules extend the functionality of SimpleRules. In SimpleRules case you can add just a file or a list of files.</dd>
							<dt><b>itException</b></dt>
				<dd>in file itException.php, class <a href="Intelligencer/itException.html">itException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The general exception class</dd>
							<dt><b>itIntelligencer</b></dt>
				<dd>in file itIntelligencer.php, class <a href="Intelligencer/itIntelligencer.html">itIntelligencer</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The abstract Intelligencer class that defines all the common parameters/operations for  all possible Intelligencers.</dd>
							<dt><b>itLoader</b></dt>
				<dd>in file itLoader.php, class <a href="Intelligencer/itLoader.html">itLoader</a><br>&nbsp;&nbsp;&nbsp;&nbsp;This class is responsible for loading the Intelligencer</dd>
							<dt><b>itLoader.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_itLoader.php.html">itLoader.php</a></dd>
							<dt><b>itLocalCache</b></dt>
				<dd>in file itLocalCache.php, class <a href="Intelligencer/itLocalCache.html">itLocalCache</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Local cache is object that is alive only for the script execution time. Very convenient to use  in case of doing the particular thing only once during the execution time.</dd>
							<dt><b>itLoggerI</b></dt>
				<dd>in file itLoggerI.php, class <a href="Intelligencer/itLoggerI.html">itLoggerI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;For now only debug message should be real</dd>
							<dt><b>itManager</b></dt>
				<dd>in file itManager.php, class <a href="Intelligencer/itManager.html">itManager</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Manager is responsible for asking Intelligencers in control state to load the classes.</dd>
							<dt><b>itNullRulesException</b></dt>
				<dd>in file itNullRulesException.php, class <a href="Intelligencer/itNullRulesException.html">itNullRulesException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;This exception is thrown when rules are not set in RulesIntelligencer</dd>
							<dt><b>itParameterException</b></dt>
				<dd>in file itParameterException.php, class <a href="Intelligencer/itParameterException.html">itParameterException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;This exception is thrown when the wrong parameters are passed</dd>
							<dt><b>itPearLogger</b></dt>
				<dd>in file itPearLogger.php, class <a href="Intelligencer/itPearLogger.html">itPearLogger</a><br>&nbsp;&nbsp;&nbsp;&nbsp;This class is a wrapper for a Pear Logger.</dd>
							<dt><b>itPersistentCache</b></dt>
				<dd>in file itPersistentCache.php, class <a href="Intelligencer/itPersistentCache.html">itPersistentCache</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Persistent cache stores data in array in PHP file. It's very fast because it's PHP.</dd>
							<dt><b>itPersistentCacheableI</b></dt>
				<dd>in file itPersistentCacheableI.php, class <a href="Intelligencer/itPersistentCacheableI.html">itPersistentCacheableI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;This interface for the persistent cacheable objects</dd>
							<dt><b>itRules</b></dt>
				<dd>in file itRules.php, class <a href="Intelligencer/itRules.html">itRules</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Rules are used by itRulesIntelligencer. This is an abstract class.</dd>
							<dt><b>itRulesIntelligencer</b></dt>
				<dd>in file itRulesIntelligencer.php, class <a href="Intelligencer/itRulesIntelligencer.html">itRulesIntelligencer</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Rules Intelligencer is used when you do not know the exact file locations of your classes.</dd>
							<dt><b>itScanner</b></dt>
				<dd>in file itScanner.php, class <a href="Intelligencer/itScanner.html">itScanner</a><br>&nbsp;&nbsp;&nbsp;&nbsp;itScannerI implementation that is available to find the classes/interfaces in the particular files</dd>
							<dt><b>itScannerI</b></dt>
				<dd>in file itScannerI.php, class <a href="Intelligencer/itScannerI.html">itScannerI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Interface for the scanner. Responsible for scanning files and finding the classes/interfaces.</dd>
							<dt><b>itScannerResult</b></dt>
				<dd>in file itScannerResult.php, class <a href="Intelligencer/itScannerResult.html">itScannerResult</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Implementation of the Scanner Result. Contains classes, interfaces and their locations.</dd>
							<dt><b>itScannerResultI</b></dt>
				<dd>in file itScannerResultI.php, class <a href="Intelligencer/itScannerResultI.html">itScannerResultI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Scanner Result. Contains classes, interfaces and their locations.</dd>
							<dt><b>itSimpleRules</b></dt>
				<dd>in file itSimpleRules.php, class <a href="Intelligencer/itSimpleRules.html">itSimpleRules</a><br>&nbsp;&nbsp;&nbsp;&nbsp;itSimpleRules represents a list of files.</dd>
							<dt><b>itSimpleRulesConvertibleI</b></dt>
				<dd>in file itSimpleRulesConvertibleI.php, class <a href="Intelligencer/itSimpleRulesConvertibleI.html">itSimpleRulesConvertibleI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;itSimpleRulesConvertibleI interface is implemented by the Rules that can be converted into itSimpleRules</dd>
							<dt><b>itSimpleTemplate</b></dt>
				<dd>in file itSimpleTemplate.php, class <a href="Intelligencer/itSimpleTemplate.html">itSimpleTemplate</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Simple template idea is to replace variables in the path by the exact values and provide TemplateIntelligencer a list  of possible pathes.</dd>
							<dt><b>itTemplate</b></dt>
				<dd>in file itTemplate.php, class <a href="Intelligencer/itTemplate.html">itTemplate</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Templates are used by the TemplateIntelligencer.</dd>
							<dt><b>itTemplateIntelligencer</b></dt>
				<dd>in file itTemplateIntelligencer.php, class <a href="Intelligencer/itTemplateIntelligencer.html">itTemplateIntelligencer</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Template Intelligencer is used when you can identify possible locations of the file  by the parameters such as the class name</dd>
							<dt><b>itUtil</b></dt>
				<dd>in file itUtil.php, class <a href="Intelligencer/itUtil.html">itUtil</a><br>&nbsp;&nbsp;&nbsp;&nbsp;This class contains different useful functions</dd>
							<dt><b>itZendStyleTemplate</b></dt>
				<dd>in file itZendStyleTemplate.php, class <a href="Intelligencer/itZendStyleTemplate.html">itZendStyleTemplate</a><br>&nbsp;&nbsp;&nbsp;&nbsp;This template implements very popular zend autoloading approach.</dd>
							<dt><b>itCache.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_LibUtil---Cache---itCache.php.html">itCache.php</a></dd>
							<dt><b>itLocalCache.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_LibUtil---Cache---itLocalCache.php.html">itLocalCache.php</a></dd>
							<dt><b>itPersistentCache.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_LibUtil---Cache---itPersistentCache.php.html">itPersistentCache.php</a></dd>
							<dt><b>itPersistentCacheableI.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_LibUtil---Cache---itPersistentCacheableI.php.html">itPersistentCacheableI.php</a></dd>
							<dt><b>itException.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_LibUtil---Exception---itException.php.html">itException.php</a></dd>
							<dt><b>itNullRulesException.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_LibUtil---Exception---itNullRulesException.php.html">itNullRulesException.php</a></dd>
							<dt><b>itParameterException.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_LibUtil---Exception---itParameterException.php.html">itParameterException.php</a></dd>
							<dt><b>itUtil.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_LibUtil---itUtil.php.html">itUtil.php</a></dd>
							<dt><b>itLoggerI.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_LibUtil---Logger---itLoggerI.php.html">itLoggerI.php</a></dd>
							<dt><b>itPearLogger.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_LibUtil---Logger---itPearLogger.php.html">itPearLogger.php</a></dd>
							<dt><b>itScanner.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_LibUtil---Scanner---itScanner.php.html">itScanner.php</a></dd>
							<dt><b>itScannerI.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_LibUtil---Scanner---itScannerI.php.html">itScannerI.php</a></dd>
							<dt><b>itScannerResult.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_LibUtil---Scanner---itScannerResult.php.html">itScannerResult.php</a></dd>
							<dt><b>itScannerResultI.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_LibUtil---Scanner---itScannerResultI.php.html">itScannerResultI.php</a></dd>
							<dt><b>itManager.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_Manager---itManager.php.html">itManager.php</a></dd>
							<dt><b>itClassRules.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_Rules---itClassRules.php.html">itClassRules.php</a></dd>
							<dt><b>itClassRulesConvertibleI.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_Rules---itClassRulesConvertibleI.php.html">itClassRulesConvertibleI.php</a></dd>
							<dt><b>itComplexRules.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_Rules---itComplexRules.php.html">itComplexRules.php</a></dd>
							<dt><b>itRules.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_Rules---itRules.php.html">itRules.php</a></dd>
							<dt><b>itSimpleRules.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_Rules---itSimpleRules.php.html">itSimpleRules.php</a></dd>
							<dt><b>itSimpleRulesConvertibleI.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_Rules---itSimpleRulesConvertibleI.php.html">itSimpleRulesConvertibleI.php</a></dd>
							<dt><b>itSimpleTemplate.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_Template---itSimpleTemplate.php.html">itSimpleTemplate.php</a></dd>
							<dt><b>itTemplate.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_Template---itTemplate.php.html">itTemplate.php</a></dd>
							<dt><b>itZendStyleTemplate.php</b></dt>
				<dd>procedural page <a href="Intelligencer/_Template---itZendStyleTemplate.php.html">itZendStyleTemplate.php</a></dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="l"></a>
	<div>
		<h2>l</h2>
		<dl>
							<dt><b>$lastAvailableNullPriority</b></dt>
				<dd>in file itManager.php, variable <a href="Intelligencer/itManager.html#var$lastAvailableNullPriority">itManager::$lastAvailableNullPriority</a></dd>
							<dt><b>$lastAvailableNullPriority</b></dt>
				<dd>in file itTemplateIntelligencer.php, variable <a href="Intelligencer/itTemplateIntelligencer.html#var$lastAvailableNullPriority">itTemplateIntelligencer::$lastAvailableNullPriority</a></dd>
							<dt><b>$loader</b></dt>
				<dd>in file itLoader.php, variable <a href="Intelligencer/itLoader.html#var$loader">itLoader::$loader</a></dd>
							<dt><b>$localCache</b></dt>
				<dd>in file itPersistentCache.php, variable <a href="Intelligencer/itPersistentCache.html#var$localCache">itPersistentCache::$localCache</a></dd>
							<dt><b>$logger</b></dt>
				<dd>in file itPearLogger.php, variable <a href="Intelligencer/itPearLogger.html#var$logger">itPearLogger::$logger</a></dd>
							<dt><b>$logger</b></dt>
				<dd>in file itManager.php, variable <a href="Intelligencer/itManager.html#var$logger">itManager::$logger</a></dd>
							<dt><b>$lowerClasses</b></dt>
				<dd>in file itLoader.php, variable <a href="Intelligencer/itLoader.html#var$lowerClasses">itLoader::$lowerClasses</a></dd>
							<dt><b>load</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodload">itManager::load()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;It goes through all the intelligencers in control state ordered by priority and asks to load the class.</dd>
							<dt><b>load</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodload">itRulesIntelligencer::load()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Ask Intelligencer to load the class according to all the instructions (cache, rules etc).</dd>
							<dt><b>load</b></dt>
				<dd>in file itIntelligencer.php, method <a href="Intelligencer/itIntelligencer.html#methodload">itIntelligencer::load()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Ask Intelligencer to load the class according to all the instructions (cache, rules etc).</dd>
							<dt><b>load</b></dt>
				<dd>in file itTemplateIntelligencer.php, method <a href="Intelligencer/itTemplateIntelligencer.html#methodload">itTemplateIntelligencer::load()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Ask Intelligencer to load the class according to the template instructions.</dd>
							<dt><b>loadFromCachedClassRules</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodloadFromCachedClassRules">itRulesIntelligencer::loadFromCachedClassRules()</a></dd>
							<dt><b>loadFromClassRules</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodloadFromClassRules">itRulesIntelligencer::loadFromClassRules()</a></dd>
							<dt><b>loadFromClassRulesConvertible</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodloadFromClassRulesConvertible">itRulesIntelligencer::loadFromClassRulesConvertible()</a></dd>
							<dt><b>loadFromSimpleRulesConvertible</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodloadFromSimpleRulesConvertible">itRulesIntelligencer::loadFromSimpleRulesConvertible()</a></dd>
							<dt><b>log</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodlog">itManager::log()</a></dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="m"></a>
	<div>
		<h2>m</h2>
		<dl>
							<dt><b>$manager</b></dt>
				<dd>in file itIntelligencer.php, variable <a href="Intelligencer/itIntelligencer.html#var$manager">itIntelligencer::$manager</a></dd>
							<dt><b>$minusDirs</b></dt>
				<dd>in file itComplexRules.php, variable <a href="Intelligencer/itComplexRules.html#var$minusDirs">itComplexRules::$minusDirs</a></dd>
							<dt><b>$minusFiles</b></dt>
				<dd>in file itComplexRules.php, variable <a href="Intelligencer/itComplexRules.html#var$minusFiles">itComplexRules::$minusFiles</a></dd>
							<dt><b>minusArrays</b></dt>
				<dd>in file itUtil.php, method <a href="Intelligencer/itUtil.html#methodminusArrays">itUtil::minusArrays()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;substract one array from another</dd>
							<dt><b>minusDir</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodminusDir">itComplexRules::minusDir()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds the instruction to exclude the directory from the rules.</dd>
							<dt><b>minusFile</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodminusFile">itComplexRules::minusFile()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds the instruction to exclude the file from the rules.</dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="n"></a>
	<div>
		<h2>n</h2>
		<dl>
							<dt><b>$name</b></dt>
				<dd>in file itIntelligencer.php, variable <a href="Intelligencer/itIntelligencer.html#var$name">itIntelligencer::$name</a></dd>
							<dt><b>$namespaces</b></dt>
				<dd>in file itZendStyleTemplate.php, variable <a href="Intelligencer/itZendStyleTemplate.html#var$namespaces">itZendStyleTemplate::$namespaces</a></dd>
							<dt><b>notice</b></dt>
				<dd>in file itLoggerI.php, method <a href="Intelligencer/itLoggerI.html#methodnotice">itLoggerI::notice()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Notice. (not used now in Intelligencer)</dd>
							<dt><b>notice</b></dt>
				<dd>in file itPearLogger.php, method <a href="Intelligencer/itPearLogger.html#methodnotice">itPearLogger::notice()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="p"></a>
	<div>
		<h2>p</h2>
		<dl>
							<dt><b>$plusDirs</b></dt>
				<dd>in file itComplexRules.php, variable <a href="Intelligencer/itComplexRules.html#var$plusDirs">itComplexRules::$plusDirs</a></dd>
							<dt><b>$plusFiles</b></dt>
				<dd>in file itComplexRules.php, variable <a href="Intelligencer/itComplexRules.html#var$plusFiles">itComplexRules::$plusFiles</a></dd>
							<dt><b>$plusRecursiveDirs</b></dt>
				<dd>in file itComplexRules.php, variable <a href="Intelligencer/itComplexRules.html#var$plusRecursiveDirs">itComplexRules::$plusRecursiveDirs</a></dd>
							<dt><b>$postfix</b></dt>
				<dd>in file itZendStyleTemplate.php, variable <a href="Intelligencer/itZendStyleTemplate.html#var$postfix">itZendStyleTemplate::$postfix</a></dd>
							<dt><b>$prefix</b></dt>
				<dd>in file itZendStyleTemplate.php, variable <a href="Intelligencer/itZendStyleTemplate.html#var$prefix">itZendStyleTemplate::$prefix</a></dd>
							<dt><b>$prefix</b></dt>
				<dd>in file itSimpleTemplate.php, variable <a href="Intelligencer/itSimpleTemplate.html#var$prefix">itSimpleTemplate::$prefix</a></dd>
							<dt><b>$prepared</b></dt>
				<dd>in file itSimpleTemplate.php, variable <a href="Intelligencer/itSimpleTemplate.html#var$prepared">itSimpleTemplate::$prepared</a></dd>
							<dt><b>$preparedTemplates</b></dt>
				<dd>in file itSimpleTemplate.php, variable <a href="Intelligencer/itSimpleTemplate.html#var$preparedTemplates">itSimpleTemplate::$preparedTemplates</a></dd>
							<dt><b>$preparedVariables</b></dt>
				<dd>in file itSimpleTemplate.php, variable <a href="Intelligencer/itSimpleTemplate.html#var$preparedVariables">itSimpleTemplate::$preparedVariables</a></dd>
							<dt><b>plusDir</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodplusDir">itComplexRules::plusDir()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds the instruction to include the whole directory into the rules. Directory can be added recursively.</dd>
							<dt><b>plusFile</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodplusFile">itComplexRules::plusFile()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds the instruction to include the file into the rules.</dd>
							<dt><b>preDirs</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodpreDirs">itComplexRules::preDirs()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;<ol><li>Excludes non-existent files</li></ol></dd>
							<dt><b>preFiles</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodpreFiles">itComplexRules::preFiles()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;<ol><li>Excludes non-existent files</li></ol></dd>
							<dt><b>prepare</b></dt>
				<dd>in file itSimpleTemplate.php, method <a href="Intelligencer/itSimpleTemplate.html#methodprepare">itSimpleTemplate::prepare()</a></dd>
							<dt><b>preVariables</b></dt>
				<dd>in file itSimpleTemplate.php, method <a href="Intelligencer/itSimpleTemplate.html#methodpreVariables">itSimpleTemplate::preVariables()</a></dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="r"></a>
	<div>
		<h2>r</h2>
		<dl>
							<dt><b>$rules</b></dt>
				<dd>in file itClassRules.php, variable <a href="Intelligencer/itClassRules.html#var$rules">itClassRules::$rules</a></dd>
							<dt><b>$rules</b></dt>
				<dd>in file itSimpleRules.php, variable <a href="Intelligencer/itSimpleRules.html#var$rules">itSimpleRules::$rules</a></dd>
							<dt><b>$rules</b></dt>
				<dd>in file itRulesIntelligencer.php, variable <a href="Intelligencer/itRulesIntelligencer.html#var$rules">itRulesIntelligencer::$rules</a></dd>
							<dt><b>read</b></dt>
				<dd>in file itPersistentCache.php, method <a href="Intelligencer/itPersistentCache.html#methodread">itPersistentCache::read()</a></dd>
							<dt><b>register</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodregister">itManager::register()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Registers the autoloading function. It's done automatically when the new instance is being created.</dd>
							<dt><b>register</b></dt>
				<dd>in file itLoader.php, method <a href="Intelligencer/itLoader.html#methodregister">itLoader::register()</a></dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="s"></a>
	<div>
		<h2>s</h2>
		<dl>
							<dt><b>$scanner</b></dt>
				<dd>in file itRulesIntelligencer.php, variable <a href="Intelligencer/itRulesIntelligencer.html#var$scanner">itRulesIntelligencer::$scanner</a></dd>
							<dt><b>$simpleRulesCache</b></dt>
				<dd>in file itRulesIntelligencer.php, variable <a href="Intelligencer/itRulesIntelligencer.html#var$simpleRulesCache">itRulesIntelligencer::$simpleRulesCache</a></dd>
							<dt><b>$strictExtensions</b></dt>
				<dd>in file itComplexRules.php, variable <a href="Intelligencer/itComplexRules.html#var$strictExtensions">itComplexRules::$strictExtensions</a></dd>
							<dt><b>save</b></dt>
				<dd>in file itPersistentCache.php, method <a href="Intelligencer/itPersistentCache.html#methodsave">itPersistentCache::save()</a></dd>
							<dt><b>saveClassRulesCache</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodsaveClassRulesCache">itRulesIntelligencer::saveClassRulesCache()</a></dd>
							<dt><b>saveSimpleRulesCache</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodsaveSimpleRulesCache">itRulesIntelligencer::saveSimpleRulesCache()</a></dd>
							<dt><b>scan</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodscan">itComplexRules::scan()</a></dd>
							<dt><b>scanFile</b></dt>
				<dd>in file itScannerI.php, method <a href="Intelligencer/itScannerI.html#methodscanFile">itScannerI::scanFile()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The incoming parameter is the path to the file you want to scan.</dd>
							<dt><b>scanFile</b></dt>
				<dd>in file itScanner.php, method <a href="Intelligencer/itScanner.html#methodscanFile">itScanner::scanFile()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>set</b></dt>
				<dd>in file itCache.php, method <a href="Intelligencer/itCache.html#methodset">itCache::set()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the value for the particular key</dd>
							<dt><b>set</b></dt>
				<dd>in file itLocalCache.php, method <a href="Intelligencer/itLocalCache.html#methodset">itLocalCache::set()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>set</b></dt>
				<dd>in file itPersistentCache.php, method <a href="Intelligencer/itPersistentCache.html#methodset">itPersistentCache::set()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>setAggressiveCache</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodsetAggressiveCache">itRulesIntelligencer::setAggressiveCache()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the cache to be aggressive or non-aggressive.</dd>
							<dt><b>setCache</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodsetCache">itRulesIntelligencer::setCache()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the cache that is used for caching classes and their locations.</dd>
							<dt><b>setClass</b></dt>
				<dd>in file itScannerResultI.php, method <a href="Intelligencer/itScannerResultI.html#methodsetClass">itScannerResultI::setClass()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the class and its location</dd>
							<dt><b>setClass</b></dt>
				<dd>in file itScannerResult.php, method <a href="Intelligencer/itScannerResult.html#methodsetClass">itScannerResult::setClass()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>setDotDirEnabled</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodsetDotDirEnabled">itComplexRules::setDotDirEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the instruction to enable/disable directories starting with dots. By default these directories are disabled.</dd>
							<dt><b>setExtensions</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodsetExtensions">itComplexRules::setExtensions()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds the instruction to include files only with the following extensions. By default 'php' extension is used.</dd>
							<dt><b>setFilesCache</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodsetFilesCache">itRulesIntelligencer::setFilesCache()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the file that is used for storing the files/dir tree in the cache.</dd>
							<dt><b>setIntelligencer</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodsetIntelligencer">itManager::setIntelligencer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the Intelligencer and returns itself. The same as addIntelligencer</dd>
							<dt><b>setIntelligencer</b></dt>
				<dd>in file itTemplate.php, method <a href="Intelligencer/itTemplate.html#methodsetIntelligencer">itTemplate::setIntelligencer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the Intelligencer.</dd>
							<dt><b>setIntelligencer</b></dt>
				<dd>in file itRules.php, method <a href="Intelligencer/itRules.html#methodsetIntelligencer">itRules::setIntelligencer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the Intelligencer that uses these rules</dd>
							<dt><b>setIntelligencerAndCreate</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodsetIntelligencerAndCreate">itManager::setIntelligencerAndCreate()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the Intelligencer and returns the Intelligencer obj. The same as addIntelligencerAndCreate</dd>
							<dt><b>setInterface</b></dt>
				<dd>in file itScannerResultI.php, method <a href="Intelligencer/itScannerResultI.html#methodsetInterface">itScannerResultI::setInterface()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the interface and its location</dd>
							<dt><b>setInterface</b></dt>
				<dd>in file itScannerResult.php, method <a href="Intelligencer/itScannerResult.html#methodsetInterface">itScannerResult::setInterface()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>setLogger</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodsetLogger">itManager::setLogger()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the logger</dd>
							<dt><b>setManager</b></dt>
				<dd>in file itIntelligencer.php, method <a href="Intelligencer/itIntelligencer.html#methodsetManager">itIntelligencer::setManager()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the manager</dd>
							<dt><b>setName</b></dt>
				<dd>in file itIntelligencer.php, method <a href="Intelligencer/itIntelligencer.html#methodsetName">itIntelligencer::setName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the name</dd>
							<dt><b>setNamespaceAsDir</b></dt>
				<dd>in file itZendStyleTemplate.php, method <a href="Intelligencer/itZendStyleTemplate.html#methodsetNamespaceAsDir">itZendStyleTemplate::setNamespaceAsDir()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets whether to take namespace in account of creating the path.</dd>
							<dt><b>setPostfix</b></dt>
				<dd>in file itZendStyleTemplate.php, method <a href="Intelligencer/itZendStyleTemplate.html#methodsetPostfix">itZendStyleTemplate::setPostfix()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the postfix of the file (usually file extension)</dd>
							<dt><b>setPrefix</b></dt>
				<dd>in file itZendStyleTemplate.php, method <a href="Intelligencer/itZendStyleTemplate.html#methodsetPrefix">itZendStyleTemplate::setPrefix()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the prefix to the path (path base)</dd>
							<dt><b>setPrefix</b></dt>
				<dd>in file itSimpleTemplate.php, method <a href="Intelligencer/itSimpleTemplate.html#methodsetPrefix">itSimpleTemplate::setPrefix()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the prefix to the path (path base)</dd>
							<dt><b>setPrefix</b></dt>
				<dd>in file itSimpleRules.php, method <a href="Intelligencer/itSimpleRules.html#methodsetPrefix">itSimpleRules::setPrefix()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the prefix that will be added to all files automatically</dd>
							<dt><b>setPrefix</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodsetPrefix">itComplexRules::setPrefix()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the prefix that will be added to all locations when you call getClass()</dd>
							<dt><b>setPrefix</b></dt>
				<dd>in file itClassRules.php, method <a href="Intelligencer/itClassRules.html#methodsetPrefix">itClassRules::setPrefix()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the prefix that will be added to all locations when you call getClass()</dd>
							<dt><b>setRegisteredNamespaces</b></dt>
				<dd>in file itZendStyleTemplate.php, method <a href="Intelligencer/itZendStyleTemplate.html#methodsetRegisteredNamespaces">itZendStyleTemplate::setRegisteredNamespaces()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Registers namespaces. It's very convenient when you want to create template that handles classes only from particular namespaces.</dd>
							<dt><b>setRules</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodsetRules">itRulesIntelligencer::setRules()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the Intelligencer Rules. Returns itself.</dd>
							<dt><b>setRulesAndCreate</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodsetRulesAndCreate">itRulesIntelligencer::setRulesAndCreate()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the Intelligencer Rules. Returns the rules you just set.</dd>
							<dt><b>setScanner</b></dt>
				<dd>in file itRulesIntelligencer.php, method <a href="Intelligencer/itRulesIntelligencer.html#methodsetScanner">itRulesIntelligencer::setScanner()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the Intelligencer Scanner that will be scanning files to find the classes/interfaces.</dd>
							<dt><b>setStrictExtensions</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodsetStrictExtensions">itComplexRules::setStrictExtensions()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets whether extensions should be strict. If the strict extensions mode is set Intelligencer will treat the characters till the first dot.</dd>
							<dt><b>setTemplate</b></dt>
				<dd>in file itSimpleTemplate.php, method <a href="Intelligencer/itSimpleTemplate.html#methodsetTemplate">itSimpleTemplate::setTemplate()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the template string.</dd>
							<dt><b>setVariables</b></dt>
				<dd>in file itSimpleTemplate.php, method <a href="Intelligencer/itSimpleTemplate.html#methodsetVariables">itSimpleTemplate::setVariables()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the array of user variables</dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="t"></a>
	<div>
		<h2>t</h2>
		<dl>
							<dt><b>$template</b></dt>
				<dd>in file itSimpleTemplate.php, variable <a href="Intelligencer/itSimpleTemplate.html#var$template">itSimpleTemplate::$template</a></dd>
							<dt><b>$templates</b></dt>
				<dd>in file itTemplateIntelligencer.php, variable <a href="Intelligencer/itTemplateIntelligencer.html#var$templates">itTemplateIntelligencer::$templates</a></dd>
							<dt><b>toArray</b></dt>
				<dd>in file itClassRules.php, method <a href="Intelligencer/itClassRules.html#methodtoArray">itClassRules::toArray()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns an array representation of the rules</dd>
							<dt><b>toArray</b></dt>
				<dd>in file itSimpleRules.php, method <a href="Intelligencer/itSimpleRules.html#methodtoArray">itSimpleRules::toArray()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns an array representation of the rules</dd>
							<dt><b>toClassRules</b></dt>
				<dd>in file itClassRulesConvertibleI.php, method <a href="Intelligencer/itClassRulesConvertibleI.html#methodtoClassRules">itClassRulesConvertibleI::toClassRules()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Converts current Rules into Class Rules. Scanner is used for conversion. Returns new instance of itClassRules.</dd>
							<dt><b>toClassRules</b></dt>
				<dd>in file itSimpleRules.php, method <a href="Intelligencer/itSimpleRules.html#methodtoClassRules">itSimpleRules::toClassRules()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>toPersistentCache</b></dt>
				<dd>in file itClassRules.php, method <a href="Intelligencer/itClassRules.html#methodtoPersistentCache">itClassRules::toPersistentCache()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>toPersistentCache</b></dt>
				<dd>in file itSimpleRules.php, method <a href="Intelligencer/itSimpleRules.html#methodtoPersistentCache">itSimpleRules::toPersistentCache()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>toPersistentCache</b></dt>
				<dd>in file itPersistentCacheableI.php, method <a href="Intelligencer/itPersistentCacheableI.html#methodtoPersistentCache">itPersistentCacheableI::toPersistentCache()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value that should be stored in the persistent cache</dd>
							<dt><b>toSimpleRules</b></dt>
				<dd>in file itSimpleRulesConvertibleI.php, method <a href="Intelligencer/itSimpleRulesConvertibleI.html#methodtoSimpleRules">itSimpleRulesConvertibleI::toSimpleRules()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Converts current rules into Simple Rules. Returns new instance of itSimpleRules.</dd>
							<dt><b>toSimpleRules</b></dt>
				<dd>in file itComplexRules.php, method <a href="Intelligencer/itComplexRules.html#methodtoSimpleRules">itComplexRules::toSimpleRules()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>trimSlashes</b></dt>
				<dd>in file itUtil.php, method <a href="Intelligencer/itUtil.html#methodtrimSlashes">itUtil::trimSlashes()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;removes slashes from both sides</dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="u"></a>
	<div>
		<h2>u</h2>
		<dl>
							<dt><b>uncontrol</b></dt>
				<dd>in file itIntelligencer.php, method <a href="Intelligencer/itIntelligencer.html#methoduncontrol">itIntelligencer::uncontrol()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the intelligencer in uncontrol mode</dd>
							<dt><b>unlink</b></dt>
				<dd>in file itUtil.php, method <a href="Intelligencer/itUtil.html#methodunlink">itUtil::unlink()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Unlinks the file if it exists</dd>
							<dt><b>unregister</b></dt>
				<dd>in file itLoader.php, method <a href="Intelligencer/itLoader.html#methodunregister">itLoader::unregister()</a></dd>
							<dt><b>unregister</b></dt>
				<dd>in file itManager.php, method <a href="Intelligencer/itManager.html#methodunregister">itManager::unregister()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Unregisters the autoloading function.</dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="v"></a>
	<div>
		<h2>v</h2>
		<dl>
							<dt><b>$variables</b></dt>
				<dd>in file itSimpleTemplate.php, variable <a href="Intelligencer/itSimpleTemplate.html#var$variables">itSimpleTemplate::$variables</a></dd>
							<dt><b>$virgin</b></dt>
				<dd>in file itPersistentCache.php, variable <a href="Intelligencer/itPersistentCache.html#var$virgin">itPersistentCache::$virgin</a></dd>
							<dt><b>$virgin</b></dt>
				<dd>in file itLocalCache.php, variable <a href="Intelligencer/itLocalCache.html#var$virgin">itLocalCache::$virgin</a></dd>
							<dt><b>VAR_CLASS</b></dt>
				<dd>in file itSimpleTemplate.php, class constant <a href="Intelligencer/itSimpleTemplate.html#constVAR_CLASS">itSimpleTemplate::VAR_CLASS</a></dd>
							<dt><b>VAR_LOWER_CLASS</b></dt>
				<dd>in file itSimpleTemplate.php, class constant <a href="Intelligencer/itSimpleTemplate.html#constVAR_LOWER_CLASS">itSimpleTemplate::VAR_LOWER_CLASS</a></dd>
							<dt><b>VAR_LOWER_NAMESPACE</b></dt>
				<dd>in file itSimpleTemplate.php, class constant <a href="Intelligencer/itSimpleTemplate.html#constVAR_LOWER_NAMESPACE">itSimpleTemplate::VAR_LOWER_NAMESPACE</a></dd>
							<dt><b>VAR_NAMESPACE</b></dt>
				<dd>in file itSimpleTemplate.php, class constant <a href="Intelligencer/itSimpleTemplate.html#constVAR_NAMESPACE">itSimpleTemplate::VAR_NAMESPACE</a></dd>
							<dt><b>virgin</b></dt>
				<dd>in file itPersistentCache.php, method <a href="Intelligencer/itPersistentCache.html#methodvirgin">itPersistentCache::virgin()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>virgin</b></dt>
				<dd>in file itLocalCache.php, method <a href="Intelligencer/itLocalCache.html#methodvirgin">itLocalCache::virgin()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>virgin</b></dt>
				<dd>in file itCache.php, method <a href="Intelligencer/itCache.html#methodvirgin">itCache::virgin()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks whether the cache is virgin (just created / empty)</dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
  <hr />
	<a name="w"></a>
	<div>
		<h2>w</h2>
		<dl>
							<dt><b>warning</b></dt>
				<dd>in file itPearLogger.php, method <a href="Intelligencer/itPearLogger.html#methodwarning">itPearLogger::warning()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;(non-PHPdoc)</dd>
							<dt><b>warning</b></dt>
				<dd>in file itLoggerI.php, method <a href="Intelligencer/itLoggerI.html#methodwarning">itLoggerI::warning()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Warning. (not used now in Intelligencer)</dd>
					</dl>
	</div>
	<a href="elementindex_Intelligencer.html#top">top</a><br>
        <div class="credit">
		    <hr />
		    Documentation generated on Sat, 24 Apr 2010 17:13:06 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
	      </div>
      </td></tr></table>
    </td>
  </tr>
</table>

</body>
</html>